package com.flame.shapeville.enums;

/**
 * Represents different types of tasks available in the system.
 * Each task type has its own exercise structure and learning objective.
 *
 * @author Flame Dev Team
 * @version 1.0
 * @since 2025-05-05
 */
public enum TaskStyle {
    /**
     * Task Type 1: Identification of Shapes.
     */
    TASK1,

    /**
     * Task Type 2: Identification of Angle Types.
     */
    TASK2,

    /**
     * Task Type 3: Area Calculation of Shapes.
     */
    TASK3,

    /**
     * Task Type 4: Area and Circumference Calculation of Circle.
     */
    TASK4,

    /**
     * Bonus Task 1: Compound Shapes Area Calculation.
     */
    BONUS1,

    /**
     * Bonus Task 2: Sector of a Circuit Area.
     */
    BONUS2;
}
